Part Number Hot Search : 
TPCT4201 LM335AZT NDB7051L 10051 2N4124 ZL9117M 0831520 MBR102
Product Description
Full Text Search
 

To Download CY7C960-AC Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 1CY 7C96 1
CY7C960 CY7C961
Low Cost VMEbus Interface Controller Family
Features
* 80-Mbyte-per-second block transfer rates * All VME64 transactions provided, including A64/D64, A40/MD32 transfers * Auto Slot ID * CR/CSR space * All standard (Rev C) VMEbus transactions implemented * VMEbus Interrupter * No local CPU required * Programmable from VMEbus, serial PROM, or local bus * DRAM controller, including refresh * On-chip DMA controller * Local I/O controller * Flexible VMEbus address scheme * User-configured VMEbus response * 64-pin TQFP, 10x10mm (CY7C960) * 100-pin TQFP, 14x14mm (CY7C961)
Functional Description
The CY7C960 Slave VMEbus Interface Controller provides the board designer with an integrated, full-featured VME64 interface. This 64-pin device can be programmed to handle every transaction defined in the VME64 specification. The CY7C961 is based upon the CY7C960: additional features include Remote Master capability whereby the CY7C961 can be commanded to move data as a VMEbus master. The CY7C961 is packaged in a 100-pin outline. The CY7C960 contains all the circuitry needed to control large DRAM arrays and local I/O circuitry without the intervention of a local CPU. There are no registers to read or write, no complex command blocks to be constructed in memory. The CY7C960 simply fetches its own configuration parameters during the power-on reset period. After reset the CY7C960 responds appropriately to VMEbus activity and controls local circuitry transparently.
CY7C960 Logic Block Diagram
REGION [3:0]
AM [5:0]
REGION/ AM TABLE POWER-ON RESET GENERATOR
CY7C964 CONTROLLER
LOCAL ADDRESS CONTROLLER
LA [7:1] L WORD
SYSRESET* CLK AS* DS0* DS1* DTACK* WRITE* IRQ* IACK* IACKIN* IACKOUT*
TIMING GENERATOR
CHIP SELECT OUTPUT PATTERN TABLE
CS[5:0]
VME CONTROL ACE INTERF REFRESH CONTROLLER VME INTERRUPT INTERF ACE DRAM CONTROLLER
DATABYTE LANE DECODER
DATA BYTE ENABLE CONTROLLER
DBE [3:0] LACK*
LOCAL CONTROL CIRCUIT
LDEN* PREN* SWDEN* R/W
c960-1
Cypress Semiconductor Corporation
*
3901 North First Street
*
San Jose
* CA 95134 * 408-943-2600 December 1994 - Revised March 1996
CY7C960 CY7C961
CY7C961 Logic Block Diagram
REGION [3:0] SELECTLM CY7C964 CONTROLLER LOCAL ADDRESS CONTROLLER LA [7:1] LWORD
AM[5:0]
REGION/ AMTABLE POWER-ON RESET GENERATOR
SYSRESET* CLK AS* DS0* DS1* DTACK* WRITE* BR* BBSY* BERR* BGIN* BGOUT* IRQ* IACK* IACKIN* IACKOUT*
DMA CHANNEL REGISTERS TIMING GENERATOR CHIP SELECT OUTPUT PATTERN TABLE DMA CONTROLLER DATA BYTE ENABLE DATABYTE CONTROLLER LANE DECODER LOCAL CONTROL CIRCUIT
LD [7:0]
CS [5:0]
VME CONTROL INTERF ACE
DBE [3:0] LACK* LBERR* LDEN* PREN* SWDEN* R/W
REFRESH CONTROLLER VME INTERRUPT INTERF ACE LOCK CONTROLLER DRAM CONTROLLER
c960-2
CY7C960 Pin Configuration
TQFP Top View
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 LACK* LIRQ* LDEN* CS0 CS1 AM3 REGION3/CS2 AM4 VCC GND REGION2 CLK WRITE* REGION1 REGION0 DENIN* 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 2728 29 30 31 32 c960-3 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 LA7 LA6 LA5 LA4 IRQ* LA3 GND AM5 LA2 VCC LA1 DS1* LWORD LDS DENIN1* LAEN
2
CY7C960 CY7C961
CY7C961 Pin Configuration
TQFP Top View
10099 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 LACK* LIRQ* LDEN* LD1 CS0 VCC LD2 CS1 NC AM3 REGION3/CS2 AM4 VCC BERR* GND VMECNT REGION2 LD0 CLK NC WRITE* NC REGION1 REGION0 DENIN* 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 3637 38 39 40 41 42 43 44 4546 47 48 49 50 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 LA7 LA6 LA5 LD7 LA4 SELECTLM* LBERR* IRQ* NC LA3 LAEN321 GND AM5 LA2 BBSY* VCC LA1 NC DS1* NC LWORD FC1 LDS DENIN1* LAEN
c960-4
Functional Description (continued)
The CY7C960 controls a bridge between the VMEbus and local DRAM and I/O. Once programmed, the CY7C960 provides activities such as DRAM refresh and local I/O handshaking in a manner that requires no additional local circuitry. The VMEbus control signals are connected directly to the CY7C960. The VMEbus address and data signals are connected to companion address/data transceivers which are controlled by the CY7C960. The CY7C964 VMEbus Interface Logic Circuit is an ideal companion device: the CY7C964 provides a slice of data and address logic that has been optimized for VME64 transactions. In addition to providing the specified drive strength and timing for VME64 transactions, the CY7C964 contains all the circuitry needed to multiplex the address/data bus for multiplexed VMEbus transactions. It contains counters and latches needed during BLT operations; and it also contains address comparators which can be used in the board's Slave Address Decoder. For a 6U or 9U application, four CY7C964 devices are controlled by a single CY7C960. For 3U applications, the CY7C960 controls two CY7C964 devices and an address latch. The design of the CY7C960 makes it unnecessary to know the details of the VMEbus transaction timing and protocol. The complex VMEbus activities are translated by CY7C960 to simple local cycles involving a few familiar control signals. Similarly, it is not necessary to understand the operation of the
companion device, CY7C964: all control sequences for the part are generated automatically by the CY7C960 in response to VMEbus or local activity. If more information is desired, consult the CY7C964 chapter in the VIC64 Design Notes (available separately). VMEbus transactions supported by the CY7C960 include D8, D16, D32 (incl. UAT), MD32, D64, A16, A24, A32, A40, A64 single-cycle and block-transfer reads and writes, Read-Modify-Write cycles (incl. multiplexed), and Address-only (with or without Handshake). The CY7C960 functions as a VMEbus Interrupter, and supports the new Auto Slot ID standard and CR/CSR space. The CY7C960 also handles LOCK cycles, although full LOCK support is not possible within the constraints of the CY7C960 pinout. Full LOCK support is provided by the CY7C961. On the local side, no CPU is needed to program the CY7C960, nor to manage transactions. All programmable parameters are initialized through the use of either the VMEbus, a serial PROM, or some other local circuit. As the CY7C960 incorporates a reliable power-on reset circuit, parameters are self-loaded by the device at power-up or after a system reset. If the VMEbus is used to provide parameters, a VMEbus Master provides the programming information using a protocol, described in the User's Guide, which is compliant with the Auto Slot ID protocol from the new VME64 specification.
3
CY7C960 CY7C961
To assist in generating the configuration file, a WindowsTM-based program is available which guides the user through the process of selecting appropriate options. Contact your Sales Office for further details. The CY7C961 is a true superset of the CY7C960. Signal pins have been added to control CY7C964 DMA functions. Existing VMEbus input pins have been changed to bidirectional and augmented to complete a master interface. A data port and chip select signal (SELECTLM*) complete the pin additions. As a VMEbus Slave, the CY7C961 behaves in every respect like the CY7C960. It simply has more pins, a master block transfer facility, and (because of the addition of the BBSY* connection) full lock cycle support. From a system perspective, the CY7C961 master block transfer capability can be viewed as a DMA channel that resides on the slave card, but is controlled over the VMEbus by one or more VMEbus masters or programmed from the local bus. The CY7C961 master block facility provides "block transfer on demand" capability for slave cards built around the Cypress CY7C961/CY7C964 chipset. This facility allows one or many VMEbus masters to write short series of commands to the slave card, telling it how much data to move, where to get it from, where to put it, and what transfer protocol to use while moving it. Blocks can be moved over the VMEbus as indivisible single cycles or BLTs. The protocol menu includes D8, D16, D32, MD32, or D64. A16, A24, A32, A40, and A64 address spaces can be specified. Burst lengths from 16 bytes to 8 megabytes can be requested. Eight registers accessible from the VMEbus make the facility simple to configure and simple to control. The facility has a busy semaphore, a VMEbus Interrupt on completion feature with a programmable Status/ID byte, and a built in requester and bus grant daisychain.
System Diagram Using the CY7C960
LA [31:0] DRAMMEMORY DBE[3:0], RW LACK* RAS*, CAS*, ROW,COL I/O
LIRQ* CS[2:0] SWDEN RW SWAP BUFFER DECODER VCOMP REGION LA [31:0] LA [7:1, LWORD]
CY7C964
CY7C964
CY7C964
CY7C964
CY7C960
VMEDATABUS VME ADDRESS BUS
D[31:0] A [31:1], LWORD* VME INTERRUPT BUS
c960-5
4
CY7C960 CY7C961
Related Documents
CY7C960 Family User's Guide
Ordering Information
Ordering Code CY7C960-AC CY7C960-NC Package Name A64 N65 Package Name A100 Package Type 10x10 mm body 64-Lead Plastic Thin Quad Flatpack 14x14 mm body 64-Lead Plastic Thin Quad Flatpack Operating Range Operating Range Commercial
Ordering Code CY7C961-NC
Package Type
14x14 mm body 100-Lead Plastic Thin Quad Flatpack Commercial
Windows is a trademark of Microsoft Corporation. Document #: 38-00250-B
Package Diagrams
64-Pin Thin Quad Flatpack A64
5
CY7C960 CY7C961
Package Diagrams (continued)
100-Pin Thin Quad Flatpack A100
6
CY7C960 CY7C961
Package Diagrams (continued)
64-Lead Plastic Thin Quad Flatpack N65
(c) Cypress Semiconductor Corporation, 1996. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress Semiconductor product. Nor does it convey or imply any license under patent or other rights. Cypress Semiconductor does not authorize its products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress Semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress Semiconductor against all charges.


▲Up To Search▲   

 
Price & Availability of CY7C960-AC

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X